@charset "gb2312";
body,div,ul,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th{margin:0; padding:0;}
li{list-style:none;}
input,textarea,select{font-family:inherit; font-weight:inherit; font-size:12px;}
img{border:0;}
.clear{height:0; overflow:hidden; clear:both;}
dl,dt,dd{
	margin: 0px; padding: 0px; list-style: none;}
.fl{ float:left}
.fr{ float:right}
body,td,th{font-size:14px;	color:#333;}
a{font-size:14px; color:#333;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
body{font-family:Microsoft YaHei; font-size:14px; min-width:1100px;}

.w1100 { width:1100px; margin:auto}

.top { color:#333; height:36px; line-height:36px;}
.top a { color:#fff}
.top span { margin-right:27px;}

.total { width:100%; margin:auto; position:relative}

.logo_bj { width:100%; margin:auto; position:absolute; left:0px; top:0px; background:url(../uploadfile/image/20170929/20170929195415_1044231018.png) center; height:282px; z-index:10000; overflow:hidden}

.top_tou { height:152px; overflow:hidden}
.top_tou a img { float:left; margin-top:20px;}
.top_tou li { float:right; margin-top:45px;}
.top_tou span { float:left; display:block; margin-top:40px; margin-left:17px; line-height:40px; font-size:19px; letter-spacing:1.5px;}
.top_tou strong { display:block; color:#14802a; font-size:22px;}


@-webkit-keyframes test{
0%{transform:translate(0,0)}
50%{transform:translate(0,5px)}
100%{transform:translate(0,0)}
}

.nav {  height:94px; line-height:80px; font-family:Microsoft YaHei; overflow:hidden}
.nav li { color:#fff; font-size:14px; float:left; text-align:center;}
.nav li a { color:#333; font-size:16px; padding-left:26px; padding-right:26px;}
.nav li a:hover {background:url(../uploadfile/image/20170929/20170929200649_696246015.jpg) top repeat-x; color:#14802a; display:block; -webkit-animation:test 0.3s ease-in 2;}
.nav li.noming { background:url(../uploadfile/image/20170929/20170929200649_696246015.jpg) top repeat-x;}
.nav li.noming a {color:#14802a;}

.nav li.a_nav { background:url(../uploadfile/image/20170929/20170929200649_696246015.jpg) top repeat-x;}
.nav li.a_nav a {color:#14802a;}

.focus {width:100%; height:650px; overflow:hidden; position:relative;}
.focus ul {height:650px; position:absolute;}
.focus ul li {float:left; width:100%; height:650px; overflow:hidden; position:relative; background:#000;}
.focus ul li div {position:absolute; overflow:hidden;}
.focus .btnBg {position:absolute; width:100%; height:20px; left:0; bottom:0; background:#000; display:none;}
.focus .btn {position:absolute; width:1100px; left:50%; margin-left:-550px; height:24px; bottom:36px; text-align:right;}
.focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:24px; line-height:24px; text-align:center; _font-size:0; margin-left:5px; cursor:pointer; background:#ccc;}
.focus .btn span.on {background:#fff;}
.focus .preNext {width:45px; height:100px; position:absolute; top:400px; background:url(http://114my.cn.114.114my.net/cym/QQ-Flash/sprite.png) no-repeat 0 0; cursor:pointer;}
.focus .pre {left:0;}
.focus .next {right:0; background-position:right top;}
#banner{ padding-top:240px; overflow:hidden;}

.pro_til { width:438px; margin:auto; height:162px; text-align: center; background:url(../uploadfile/image/20170929/20170929201445_1700472603.png); margin-top:50px; overflow:hidden}
.pro_til strong { font-size:22px; color:#14802a; display: block; margin-top:65px; margin-bottom:15px;}
.pro_til span {font-size:24px; font-weight:bold}

.sort { width:1005px; margin:auto; overflow:hidden; margin-top:30px;}
.sort li { width:181px; height:114px; background:url(../uploadfile/image/20170930/20170930093547_270510388.png); text-align:center; float:left; margin-right:25px;}
.sort li strong { display:block; margin-top:70px; margin-bottom:8px;}
.sort li strong a { font-size:18px; color:#333;}
.sort li span { font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:12px; text-transform:uppercase; letter-spacing:1px;}
.sort li:hover { background:url(../uploadfile/image/20170930/20170930093547_1747910448.png);}
.sort li:hover a { color:#f6ba02}
.sort li.zuihou { margin-right:-25px;}
.sort_more { border-radius:5px; width:150px; margin:auto; height:35px; line-height:35px; text-align:center; background:#f6ba02; margin-top:30px;}
.sort_more a { color:#fff;}

.pro_nor { margin-top:30px;}
.pro_nor img {border: solid 1px #ccc;}

.pro_nor td br {display:none}

.pro_nor td span { padding-left:0px !important; width:252px; margin:auto; display:block; background:#14802a; height:38px; line-height:38px !important; margin-bottom:15px;}
.pro_nor td span a { color:#fff !important;}

.Advantage { width:100%; margin:auto; background:url(../uploadfile/image/20170930/20170930095220_1883598661.jpg) center; height:1223px; margin-top:50px; overflow:hidden}
.Advantage_til { width:714px; margin:auto; height:162px; text-align: center; background:url(../uploadfile/image/20170930/20170930095841_187267151.png); margin-top:50px; overflow:hidden}
.Advantage_til strong { font-size:22px; color:#14802a; display: block; margin-top:65px; margin-bottom:15px;}
.Advantage_til span {font-size:24px; font-weight:bold}

.Advantage_nor { margin-top:30px; height:287px; overflow:hidden}
.Advantage_nor img { float:right; margin-right:230px;}
.Advantage_nor dl { margin-top:40px; float:left; width:500px; overflow:hidden}
.Advantage_nor dl dt{ background:url(../uploadfile/image/20170930/20170930100332_36733021.png) left no-repeat; height:74px; overflow:hidden}
.Advantage_nor dl dt strong { display:block; font-size:22px; color:#f6ba02; margin-top:40px; margin-left:90px;}
.Advantage_nor dl dd { background:url(../uploadfile/image/20170930/20170930101254_175692848.png) top left repeat-y; margin-left:91px; margin-top:10px; line-height:30px; padding-left:20px;}

.Advantage_nor2 { height:371px; overflow:hidden}
.Advantage_nor2 img { float:left;}
.Advantage_nor2 dl { margin-top:40px; float:right; width:550px; overflow:hidden}
.Advantage_nor2 dl dt{ background:url(../uploadfile/image/20170930/20170930103102_1183989579.png) left no-repeat; height:74px; overflow:hidden}
.Advantage_nor2 dl dt strong { display:block; font-size:22px; color:#f6ba02; margin-top:40px; margin-left:90px;}
.Advantage_nor2 dl dd { background:url(../uploadfile/image/20170930/20170930101254_175692848.png) top left repeat-y; margin-left:91px; line-height:30px; margin-top:10px; padding-left:20px;}

.Advantage_nor3 {height:371px;}
.Advantage_nor3 img { float:right; margin-top:-80px;}
.Advantage_nor3 dl { margin-top:40px; float:left; width:500px; overflow:hidden}
.Advantage_nor3 dl dt{ background:url(../uploadfile/image/20170930/20170930103309_968904069.png) left no-repeat; height:74px; overflow:hidden}
.Advantage_nor3 dl dt strong { display:block; font-size:22px; color:#f6ba02; margin-top:40px; margin-left:90px;}
.Advantage_nor3 dl dd { background:url(../uploadfile/image/20170930/20170930101254_175692848.png) top left repeat-y; margin-left:91px; margin-top:10px; line-height:30px; padding-left:20px;}

.service { height:50px; text-align:center; margin-top:40px; margin-bottom:25px; overflow:hidden}
.service_til { width:608px; margin:auto; height:162px; text-align: center; background:url(../uploadfile/image/20170930/20170930105328_92320373.png); margin-top:50px; margin-bottom:30px; overflow:hidden}
.service_til strong { font-size:22px; color:#14802a; display: block; margin-top:65px; margin-bottom:15px;}
.service_til span {font-size:24px; font-weight:bold}
.service_nor {  margin-bottom:40px; overflow:hidden}
.service_nor dl { float:left; background:url(../uploadfile/image/20170930/20170930110758_1248499209.jpg) repeat-x;  background-position:0px 70px; width:260px; padding-bottom:20px; margin-right:20px; text-align:center; border-radius:8px; cursor:pointer;}
.service_nor dl dd { width:220px; margin:auto; line-height:30px;}
.service_nor dl dd.til { font-size:18px; font-weight:bold; margin-top:20px; margin-bottom:10px; color:#017c32}
.service_nor dt { width:138px; height:138px; border-radius:138px; margin:auto; background:#017c32; overflow:hidden}
.service_nor dl:hover dt {background:#f6ba02; }
.service_nor dl:hover dd.til { color:#f6ba02}
.service_nor dt strong { display:block; font-size:26px; color:#fff; margin-top:35px; margin-bottom:7px;}
.service_nor dt span { color:#f1f7eb; text-transform:uppercase; font-size:12px;}

.company {width:100%; margin:auto; background:#f1f7eb; padding-bottom:50px; margin-top:20px; margin-bottom:45px; overflow:hidden}
.company_nor { overflow:hidden}
.company_tu img { border-radius:15px; border: solid 3px #fbf3f3}
.company_til { width:780px; margin:auto; height:162px; text-align: center; background:url(../uploadfile/image/20170930/20170930113538_140946510.png); margin-top:50px; margin-bottom:30px; overflow:hidden}
.company_til strong { font-size:22px; color:#14802a; display: block; margin-top:65px; margin-bottom:15px;}
.company_til span {font-size:24px; font-weight:bold}
.company_wz { width:600px; line-height:30px;}
.company_wz strong { color:#14802a; font-size:22px; display:block; margin-top:15px; margin-bottom:15px;}
.company_wz span { display:block; margin-top:20px;}
.company_wz span img { margin-right:20px;}
.company_wz b { display:block; margin-top:10px; font-weight: normal; color:#dcdcdc; text-transform: uppercase; font-size:35px; font-family:Arial, Helvetica, sans-serif;}
.company_more { width:150px; height:35px; line-height:35px; text-align:center; background:#f6ba02; margin-top:20px; border-radius:5px;}
.company_more a { color:#fff;}

.news_til { width:318px; margin:auto; height:105px; text-align: center; background:url(../uploadfile/image/20170930/20170930115658_1858225751.png); margin-top:50px; margin-bottom:30px; overflow:hidden}
.news_til strong { font-size:22px; color:#14802a; display: block; margin-top:65px; margin-bottom:15px;}
.news_til span {font-size:24px; font-weight:bold}
.news21 .news_div { width:640px;}
.news21 .news_div_item {
    position: relative; width:305px; float:left; margin-right:15px;
}

.news21 .news_div_item_pic {
    position: absolute;
    top: 0;
}

.news21 .news_div_item_content {
    line-height: 30px;
    width: 305px;
    padding-top: 10px;
    position: absolute;
    top: 245px;
}

.news21 .news_div_item_a {
    font-size: 16px !important; 
font-weight:bold;
}
.news22 .news_div_item_a {
    font-size: 16px !important; 
font-weight:bold;
}

.news21 .news_div_item_body {
    color: #333;
    line-height: 28px;
margin-top:10px;
}

.new21{  width:450px; }
.news22{  width:450px; }
.news22 .news_div .news_div_item:nth-child(1){ display:none;}
.news22 .news_div_item{ width:450px; height:80px; margin-bottom:20px; transition:0.2s;}
.news22 .news_div_item_date{float:left; width:92px; border: solid 1px #ccc;  height:80px; position:relative;  font-family:Arial, Helvetica, sans-serif;}
.news22 .news_div_item_day{position:absolute; top:24px; left:35px; font-size:20px; font-weight:bold;}
.news22 .news_div_item_month{position:absolute; top:50px; left:62px; color:#333;}
.news22 .news_div_item_year{position:absolute; top:50px; left:15px; color:#333;}
.news22 .news_div_item_content{ float:left; line-height:30px; margin-left:20px; width:330px;}
.news22 .news_div_item_body{ color:#333;}

.footer { background:#f1f7eb; margin-top:40px; overflow:hidden}
.zhongjian { position:relative; margin-top:40px; margin-bottom:40px; overflow:hidden}
.zhongjian li { float:left; width:120px; line-height:28px; color:#333; overflow:hidden}
.zhongjian li a {color:#333;}
.zhongjian li strong { display:block; font-size:16px; font-weight: normal; color:#14802a; padding-bottom:20px; }
.zhongjian li.diyige { width:150px;}
.zhongjian li.disange { width:310px;}
.zhongjian li.disange span { display:block;}
.zhongjian li.disange span a { color:#14802a; font-size:20px; font-weight:bold}
.zhongjian li.gengkuan  {color:#333; width:380px; border-left: solid 1px #d0e0c0; padding-left:30px; margin-left:20px;}
.zhongjian li.erweima { position:absolute; right:0; z-index:1; bottom:35px; width:212px; height:108px;}

.link {border-top: solid 1px #d0e0c0; height:70px; line-height:70px; margin-top:40px; overflow:hidden}
.link_til { font-weight: normal; font-size:18px; color:#333}
.link_til span { font-family: Arial, Helvetica, sans-serif; font-weight: normal; margin-left:10px;}
.link_nor { width:930px;color:#333;}
.xwlb_img img{    max-height: 159px;}
.linkTagcs li { width:100px !important; line-height:70px !important;}
.linkTagcs li a { color:#333 !important;}



/*浮动QQ*/
    /*浮动QQ*/
.back-top-container {
  display: block;
  position: fixed;
  right: 50px;
  bottom: 50px;
  cursor: pointer; 
z-index: 99999;}

.back-top {
  opacity: 0.8;
  width: 32px;
  height: 32px;
  z-index:10000000;
  background: #017c32 url(http://login.114my.cn/memberpic/fengshen/uploadfile/image/20180704/20180704172758_1765025748.png) center center no-repeat; }
  .back-top:hover {
    opacity: 1; }

.back-top-text {
  margin-top: 3px;
  padding-left: 7.5px;
  width: 32px;
  border: 1px solid #000;
  border-radius: 5px;
  background: #fff; }
  
.back-top:hover {opacity: 1; }
.yb_conct {  position: fixed;
  z-index: 9999999;
  top: 160px;
  right: -127px;
  cursor: pointer;
  transition: all .3s ease; }
  .yb_conct a {
    color: #fff;
    text-decoration: none; }
    .yb_conct a:hover {
      color: #ff0; }
.yb_bar ul li {
  width: 180px;
  height: 53px;
  font: 16px/53px 'Microsoft YaHei';
  color: #fff;
  text-indent: 54px;
  margin-bottom: 1px;
  border-radius: 3px;
  transition: all .5s ease;
  overflow: hidden; }
  
.yb_bar ul li a {
  width: 180px;
  height: 53px;
  font: 16px/53px 'Microsoft YaHei';
  color: #fff;
  text-indent: 54px;
  margin-bottom: 1px;
  border-radius: 3px;
  transition: all .5s ease;
  overflow: hidden; }
 
.yb_bar .yb_top {
  background: #017c32 url(http://login.114my.cn/memberpic/fengshen/uploadfile/image/20180704/20180704172758_1765025748.png) no-repeat 0 0; }

.yb_bar .yb_phone {
  background: #017c32 url(http://login.114my.cn/memberpic/fengshen/uploadfile/image/20180704/20180704172758_1765025748.png) no-repeat 0 -57px; }

.yb_bar .yb_QQ {
  text-indent: 0;
  background: #017c32 url(http://login.114my.cn/memberpic/fengshen/uploadfile/image/20180704/20180704172758_1765025748.png) no-repeat 0 -113px; }

.yb_bar .yb_ercode {
  /*height:200px;*/
  background: #017c32 url(http://login.114my.cn/memberpic/fengshen/uploadfile/image/20180704/20180704172758_1765025748.png) no-repeat 0 -169px; }

.hd_qr {
  padding: 0 29px 25px 29px; }


.yb_QQ a,.yb_phone a {
  display: block;
  text-indent: 54px;
font-size:16px;
  width: 100%;
  height: 100%;
  color: #fff; }